package objects;
import materials.Material;
import math.Vector3D;
import render.Ray;
import render.TraceResult;

public class RenderObject {

    protected Vector3D position;
    protected Material material;
    
    public void setPosition( Vector3D position ) {
	this.position = position;
    }

    public Vector3D getPosition() {
	return position;
    }

    public Material getMaterial() {
        return material;
    }

    public RenderObject( Vector3D position , Material material) {
	this.position = position;
	this.material = material;

    }

    public TraceResult trace( Ray ray ) {
	return null;
    }
    
    public Vector3D getNormal(Vector3D intersect){
	return null;
	
    }
   
    

}
